package com.qlmy.cn.helper

import android.widget.TextView
import androidx.core.view.ViewCompat
import androidx.viewbinding.ViewBinding
import com.qlmy.cn.bean.TableType
import com.qlmy.cn.ui.base.BaseViewHolder
import com.wbs.shop.nuby.R

class TableViewHolder<VB : ViewBinding>(mViewBinding: VB, val tvItem: TextView) : BaseViewHolder<VB>(mViewBinding) {
    companion object {
        fun bindTableType(tvItem: TextView, tableType: TableType) {
            when (tableType) {
//                TableType.COLUMN_TITLE -> {
//                    ViewCompat.setBackground(tvItem, R.drawable.bg_table_white.drawable)
//                    tvItem.setTextColor(R.color.main_color.toColor())
//                }
//                TableType.GROUP -> {
//                    ViewCompat.setBackground(tvItem, R.drawable.bg_table_group.drawable)
//                    tvItem.setTextColor(R.color.white.toColor())
//                }
//                TableType.ROW_WHITE -> {
//                    ViewCompat.setBackground(tvItem, R.drawable.bg_table_white.drawable)
//                    tvItem.setTextColor(R.color.text_color.toColor())
//                }
//                TableType.ROW_GREY -> {
//                    ViewCompat.setBackground(tvItem, R.drawable.bg_table_grey.drawable)
//                    tvItem.setTextColor(R.color.text_color.toColor())
//                }
            }
        }
    }

    fun bindTableType(tableType: TableType) = bindTableType(tvItem, tableType)
}